Default Start Download Callback
The default StartDownloadCallback implementation that shows a file chooser dialog when the engine's download service requests to download a file.
If file to download already exists in the selected destination directory a warning message will be shown.
If there is no permission to the selected destination directory a warning message will be shown as well.